<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFApplicationEvents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<h1 class="unit">Unit uCEFApplicationEvents</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
<p class="nodescription">This item has no description.</p><span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
<table class="summary wide_list">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnRegisterCustomSchemesEvent">TOnRegisterCustomSchemesEvent</a></strong> = procedure(const registrar: <a href="uCEFSchemeRegistrar.TCefSchemeRegistrarRef.html">TCefSchemeRegistrarRef</a>) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnRegisterCustomPreferencesEvent">TOnRegisterCustomPreferencesEvent</a></strong> = procedure(type_: <a href="uCEFTypes.html#TCefPreferencesType">TCefPreferencesType</a>; const registrar: <a href="uCEFPreferenceRegistrar.TCefPreferenceRegistrarRef.html">TCefPreferenceRegistrarRef</a>) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnContextInitializedEvent">TOnContextInitializedEvent</a></strong> = procedure() ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnBeforeChildProcessLaunchEvent">TOnBeforeChildProcessLaunchEvent</a></strong> = procedure(const commandLine: <a href="uCEFInterfaces.ICefCommandLine.html">ICefCommandLine</a>) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnAlreadyRunningAppRelaunchEvent">TOnAlreadyRunningAppRelaunchEvent</a></strong> = procedure(const commandLine: <a href="uCEFInterfaces.ICefCommandLine.html">ICefCommandLine</a>; const current_directory: <a href="uCEFTypes.html#ustring">ustring</a>; var aResult: boolean) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnScheduleMessagePumpWorkEvent">TOnScheduleMessagePumpWorkEvent</a></strong> = procedure(const delayMs: Int64) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnGetDefaultClientEvent">TOnGetDefaultClientEvent</a></strong> = procedure(var aClient : <a href="uCEFInterfaces.ICefClient.html">ICefClient</a>) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnGetDefaultRequestContextHandlerEvent">TOnGetDefaultRequestContextHandlerEvent</a></strong> = procedure(var aRequestContextHandler : <a href="uCEFInterfaces.ICefRequestContextHandler.html">ICefRequestContextHandler</a>) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnGetLocalizedStringEvent">TOnGetLocalizedStringEvent</a></strong> = procedure(stringId: Integer; out stringVal: <a href="uCEFTypes.html#ustring">ustring</a>; var aResult : Boolean) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnGetDataResourceEvent">TOnGetDataResourceEvent</a></strong> = procedure(resourceId: Integer; out data: Pointer; out dataSize: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; var aResult : Boolean) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnGetDataResourceForScaleEvent">TOnGetDataResourceForScaleEvent</a></strong> = procedure(resourceId: Integer; scaleFactor: <a href="uCEFTypes.html#TCefScaleFactor">TCefScaleFactor</a>; out data: Pointer; out dataSize: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; var aResult : Boolean) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnWebKitInitializedEvent">TOnWebKitInitializedEvent</a></strong> = procedure() ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnBrowserCreatedEvent">TOnBrowserCreatedEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const extra_info: <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnBrowserDestroyedEvent">TOnBrowserDestroyedEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnContextCreatedEvent">TOnContextCreatedEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const context: <a href="uCEFInterfaces.ICefv8Context.html">ICefv8Context</a>) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnContextReleasedEvent">TOnContextReleasedEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const context: <a href="uCEFInterfaces.ICefv8Context.html">ICefv8Context</a>) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnUncaughtExceptionEvent">TOnUncaughtExceptionEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const context: <a href="uCEFInterfaces.ICefv8Context.html">ICefv8Context</a>; const exception: <a href="uCEFInterfaces.ICefV8Exception.html">ICefV8Exception</a>; const stackTrace: <a href="uCEFInterfaces.ICefV8StackTrace.html">ICefV8StackTrace</a>) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnFocusedNodeChangedEvent">TOnFocusedNodeChangedEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const node: <a href="uCEFInterfaces.ICefDomNode.html">ICefDomNode</a>) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnProcessMessageReceivedEvent">TOnProcessMessageReceivedEvent</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; sourceProcess: <a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a>; const message: <a href="uCEFInterfaces.ICefProcessMessage.html">ICefProcessMessage</a>; var aHandled : boolean) of object ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnRenderLoadingStateChange">TOnRenderLoadingStateChange</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; isLoading, canGoBack, canGoForward: Boolean) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnRenderLoadStart">TOnRenderLoadStart</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; transitionType: <a href="uCEFTypes.html#TCefTransitionType">TCefTransitionType</a>) ;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnRenderLoadEnd">TOnRenderLoadEnd</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; httpStatusCode: Integer) ;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationEvents.html#TOnRenderLoadError">TOnRenderLoadError</a></strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>) ;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Types</h3>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRegisterCustomSchemesEvent"></span><code><strong>TOnRegisterCustomSchemesEvent</strong> = procedure(const registrar: <a href="uCEFSchemeRegistrar.TCefSchemeRegistrarRef.html">TCefSchemeRegistrarRef</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefApp</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRegisterCustomPreferencesEvent"></span><code><strong>TOnRegisterCustomPreferencesEvent</strong> = procedure(type_: <a href="uCEFTypes.html#TCefPreferencesType">TCefPreferencesType</a>; const registrar: <a href="uCEFPreferenceRegistrar.TCefPreferenceRegistrarRef.html">TCefPreferenceRegistrarRef</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefBrowserProcessHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnContextInitializedEvent"></span><code><strong>TOnContextInitializedEvent</strong> = procedure() ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeChildProcessLaunchEvent"></span><code><strong>TOnBeforeChildProcessLaunchEvent</strong> = procedure(const commandLine: <a href="uCEFInterfaces.ICefCommandLine.html">ICefCommandLine</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAlreadyRunningAppRelaunchEvent"></span><code><strong>TOnAlreadyRunningAppRelaunchEvent</strong> = procedure(const commandLine: <a href="uCEFInterfaces.ICefCommandLine.html">ICefCommandLine</a>; const current_directory: <a href="uCEFTypes.html#ustring">ustring</a>; var aResult: boolean) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnScheduleMessagePumpWorkEvent"></span><code><strong>TOnScheduleMessagePumpWorkEvent</strong> = procedure(const delayMs: Int64) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetDefaultClientEvent"></span><code><strong>TOnGetDefaultClientEvent</strong> = procedure(var aClient : <a href="uCEFInterfaces.ICefClient.html">ICefClient</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetDefaultRequestContextHandlerEvent"></span><code><strong>TOnGetDefaultRequestContextHandlerEvent</strong> = procedure(var aRequestContextHandler : <a href="uCEFInterfaces.ICefRequestContextHandler.html">ICefRequestContextHandler</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetLocalizedStringEvent"></span><code><strong>TOnGetLocalizedStringEvent</strong> = procedure(stringId: Integer; out stringVal: <a href="uCEFTypes.html#ustring">ustring</a>; var aResult : Boolean) ;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefResourceBundleHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetDataResourceEvent"></span><code><strong>TOnGetDataResourceEvent</strong> = procedure(resourceId: Integer; out data: Pointer; out dataSize: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; var aResult : Boolean) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetDataResourceForScaleEvent"></span><code><strong>TOnGetDataResourceForScaleEvent</strong> = procedure(resourceId: Integer; scaleFactor: <a href="uCEFTypes.html#TCefScaleFactor">TCefScaleFactor</a>; out data: Pointer; out dataSize: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; var aResult : Boolean) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnWebKitInitializedEvent"></span><code><strong>TOnWebKitInitializedEvent</strong> = procedure() ;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefRenderProcessHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBrowserCreatedEvent"></span><code><strong>TOnBrowserCreatedEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const extra_info: <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBrowserDestroyedEvent"></span><code><strong>TOnBrowserDestroyedEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnContextCreatedEvent"></span><code><strong>TOnContextCreatedEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const context: <a href="uCEFInterfaces.ICefv8Context.html">ICefv8Context</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnContextReleasedEvent"></span><code><strong>TOnContextReleasedEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const context: <a href="uCEFInterfaces.ICefv8Context.html">ICefv8Context</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnUncaughtExceptionEvent"></span><code><strong>TOnUncaughtExceptionEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const context: <a href="uCEFInterfaces.ICefv8Context.html">ICefv8Context</a>; const exception: <a href="uCEFInterfaces.ICefV8Exception.html">ICefV8Exception</a>; const stackTrace: <a href="uCEFInterfaces.ICefV8StackTrace.html">ICefV8StackTrace</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFocusedNodeChangedEvent"></span><code><strong>TOnFocusedNodeChangedEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const node: <a href="uCEFInterfaces.ICefDomNode.html">ICefDomNode</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnProcessMessageReceivedEvent"></span><code><strong>TOnProcessMessageReceivedEvent</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; sourceProcess: <a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a>; const message: <a href="uCEFInterfaces.ICefProcessMessage.html">ICefProcessMessage</a>; var aHandled : boolean) of object ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderLoadingStateChange"></span><code><strong>TOnRenderLoadingStateChange</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; isLoading, canGoBack, canGoForward: Boolean) ;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefLoadHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderLoadStart"></span><code><strong>TOnRenderLoadStart</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; transitionType: <a href="uCEFTypes.html#TCefTransitionType">TCefTransitionType</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderLoadEnd"></span><code><strong>TOnRenderLoadEnd</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; httpStatusCode: Integer) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderLoadError"></span><code><strong>TOnRenderLoadError</strong> = procedure(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>) ;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>
